Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A 
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard 
All Tour Portugal F2 Greece F2 Czech Republic F1 Czech Republic F2 Italy F21 Turkey F42 Senegal F1 Senegal F2 USA F3 USA F4 USA F5 France F6 Philippines F1 Czech Republic F2 Egypt F34 Egypt F35 Czech Republic F5 Germany F1 Germany F2 USA F1 USA F2 USA F3 USA F5 USA F6 Portugal F3 Greece F1 Turkey F41 Greece F3 (Heraklion) Czech Republic F5 (Pardubice) CA Challenge 2002 - Graz Sardinia International Championship - Cagliari AXA Open II - Espinho Memorial Savigni - Sassuolo Bristol Challenger Trophy - Bristol The LTA Manchester Challenger - Manchester Geneva Challenger - Geneva FILA Challenger Biella - Biella MTNL Cellular ATP Challenger - Mumbai Honda Kah Singapore Men's Tennis Open - Singapore Residenza Open - Magdeburg 2001 Challenger Canottieri Mincio - Mantova Internazionali di Tennis de San Marino - San Marino Citta di Brindisi - Brindisi Open de L'Isere - Grenoble Steelers Cup - Kosice Baumag Open - Budapest Prague Open - Prague Ljubljana Open - Ljubljana Exim Agmedia Open - Kosice 3° Trofeo 'Citta di Brindisi' - Brindisi Bulgarian Open - Sofia 6th Sardinian International Championships - Cagliari VIII Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2004 - Napoli Open Sainte Victoire - Aix-En-Provence Ispat Open 2004 - Ostrava Steelers Cup - Kosice Sporting Challenger - Turin ATU Cup - Weiden 10ø Tornea B. Camparini - Reggio Emilia Canottieri Minico 2004 - Mantova San Benedetto Challenger - San Benedetto Siemens Open 2004 - Scheveningen Challenger Fondazione Carige - Genova XI Ciutat de Barcelona - Barcelona Ostrava Open 2005 - Ostrava XI Ciutat de Barcelona - Barcelona Copa Petrobras - Bogota Copa Petrobras - Montevideo PrivatBank Cup - Dnepropetrovsk Mobilux Open - Luxembourg Gemax Open - Belgrade Challenger Ford de Cherbourg - Cherbourg XL Bermuda Open - Bermuda Prosperita Open 2006 - Ostrava Top Wool Challenger-Immagine Trophy - Biella Riviera di Rimini Challenger - Rimini Challenger Copa Sevilla - Seville Pekao Open - Szczecin Ciutat de Barcelona - Barcelona Tatra Banka Open 2006 - Bratislava Challenger DCN de Cherbourg - Cherbourg Mitsubishi Electric Europe Cup - Monza Morocco Tennis Tour - Casablanca Unicredit (Suisse) Bank S.A. Challenger - Chiasso Prosperita Open 2007 - Ostrava Roma Challenger 2007 - Rome ECU Prague Open - Prague San Remo Tennis Cup - San Remo Pekao Open - Szczecin Tatra Banka Slovak Open - Bratislava Delhi Challenger I - New Delhi Sony Ericsson Open 2008 - Belgrade BMW Tennis Championship - Sunrise Unicredit Czech Open - Prostejov Kos Succhetti Tennis Cup - Cordenons 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Tennislife Cup - Napoli Samsung Securities Cup - Seoul Flea Market Cup Busan Challenger Tennis - Busan IPP Open - Helsinki Abierto Internacional Varonil Ciudad de Cancun - Cancun Marrakech Challenger Barletta Challenger Napoli Challenger Sofia Challenger Prostejov Challenger Britania Zavaleta - Puebla The LTA Wrexham Challenger - Wrexham Rome Challenger Prague Open - Prague Ostrava Challenger Kosice Challenger Marburg Challenger Tampere Challenger Kitzbuhel Challenger Como Challenger Rijeka Challenger Palermo Challenger Ortisei Challenger Tennis Napoli Cup 2006 - Napoli 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Singapore Challenger Citta di Monza - Monza Pekao Open 2001 - Szczecin Tatra Banka Slovak Open - Bratislava 8° Trani Cup - Trani Lambertz Open - Aachen 10° Trofeo Luigi Pezzoli - Bergamo Memorial Manfredini - Sassuolo VIII Trofeo Ciutat de Barcelona - Barcelona Challenger Groningen - Groningen Burnie Challenger San Marino Cepu Open - San Marino Ischgl International ATP Challenger - Ischgl Hilversum Open - Hilversum Copa Telefonica CTC Chile - Santiago Citta di Como - Como 9° Trani Cup - Trani Open de la Ville de Saint Denis - Reunion Island Challenger Lugano - Lugano San Marino Cepu Open - San Marino Dusseldorf Open 2006 - Dusseldorf Olbia Geovillage Open - Olbia Banja Luka Challenger - Banja Luka Tennis Napoli Cup - Napoli VI Torneo Internazionale di Tennis - Barletta XL Capital Bermuda Open - Bermuda Olbia Challenger - Olbia Black Forest Open - Freudenstadt Tean International - Alphen Poznan Challenger Citta di Monza - Monza Garden Open 2005 - Rome Tunis Open - Tunis ECM Prague Open 2005 - Prague Schickendanz Open - Furth Internazionali di Tennis Dell'Umbria - Todi San Marino Cepu Open - San Marino Top Wool Challenger Biella - Biella ATP Challenger Trophy 2007 - Trnava Kazakhstan F2 (Aktobe) Gemax Open - Belgrade Memorial Savigni - Sassuolo Challenger Canottieri Minico - Mantova 5° Sporting Challenger - Turin Samsung Securities Cup - Seoul Banca Stato Challenger - Lugano Lambertz Open by Stawag 2007 - Aachen 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Top Wool Challenger - Biella Privatbank Open 2006 - Dnepropetrovsk Cherbourg Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba South African Airways Tennis Open - Durban Geneva Challenger - Geneva Geneva Challenger - Geneva Meridiana Sardegna Open - Olbia PEOPLEnet Cup - Dnepropetrovsk Internazionali de Tennis di Bergamo - Bergamo Malaysian Open - Kuala Lumpur 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Sporting Challenger '07 Trofeo Regione Piemonte - Turin Barletta Citta Della Disfida Open 2000 - Barletta Rabat Challenger Asirom Challenger - Brasov Marrakech Challenger Malaysia F1 Kyiv Open - Kiev Meridiana Sardegna Open - Olbia BMW Brixina Tennis Open - Bressanone Tennis Napoli Cup 2007 - Napoli Rome Challenger Napoli Challenger Ostrava Challenger Prague Challenger Braunschweig Challenger Trani Challenger Mons Challenger Rennes Challenger Geneva Challenger Kazan Challenger Quimper Challenger Rabat Challenger Blumenau Challenger Santos Challenger Sao Paulo Challenger Kosice Challenger Como Challenger Milan Challenger Braunschweig Challenger Oberstaufen Challenger Banja Luka Challenger Bratislava Challenger Helsinki Challenger Poprad Tatry Challenger Liberec Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Mohammedia Challenger Casablanca Challenger Posillipo Tennis Cup - Napoli Prague Challenger Meknes Challenger Prostejov Challenger Kosice Challenger Scheveningen Challenger Sopot Challenger Tashkent Challenger Eckental Challenger Ortisei Challenger International Championships of Sicily - Palermo Generali Open 2000 - Kitzbuhel Campionati Internazionali di Sicilia - Palermo Heineken Open - Auckland Open Seat-Godo 2001 - Barcelona Idea Prokom Open - Sopot Adidas International - Sydney Milan Indoors - Milan Estoril Open - Estoril Trofeo Conde de Godo - Barcelona Grand Prix de Tennis de Lyon - Lyon Open 13 - Marseille Ostrava Challenger Prostejov Challenger Prague Challenger Croatia F5 Prostejov Challenger Generali Open - Kitzbuhel Heineken Open - Auckland Medibank Private International - Sydney BellSouth Open - Vina del Mar Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam FILA Challenger - Biella Open de la Comunidad Valenciana - Valencia U.S. Men's Clay Court Championships - Houston The Priority Telecom Open - Amersfoort Pilot Pen Tennis - New Haven Challenger 42 - Andrezieux 5th Sardinian International Championships - Cagliari C.T. San Remo - XIII Piertomaso Tessitore - San Remo Qatar ExxonMobil Open - Doha Heineken Open - Auckland The Nottingham Challenger - Nottingham Czech Indoor Open - Prague ABN/AMRO World Tennis Tournament - Rotterdam Budapest Challenger - Budapest Czech Open - Prostejov US Men's Clay Court Championships - Houston Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Trofeo Francesco Guzzini - Recanati Siemens Open - Scheveningen Black Forest Open 2004 - Freudenstadt Copa Sevilla-Internacionales de Andalucia - Seville The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Okal Cup 2004 - Eckental Jameson Cup - Milan Challenger 42 - Andrezieux Generali Open - Kitzbuhel Pro Tennis World Open - Sunrise IX Torneo Internacionale de Tennis - Barletta Orange Prokom Open - Sopot Internazionali di Tennis - Bergamo Campionati Internazionali di Sicilia - Palermo 4° Sporting Challenger - Turin Czech Open 2005 - Prostejov Sassuolo Challenger - Sassuolo Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha San Marino Cepu Open - San Marino Sina-Kia Motors Tennis Cup - Cordenons Sydney International - Sydney Copa Petrobras - Santiago PBZ Zagreb Indoors - Zagreb Qatar ATP Challenger - Doha Open 13 - Marseille Baden Open - Ettlingen Czech Open 2006 - Prostejov Memorial Manfredini - Sassuolo Synsam Swedish Open - Bastad Generali Open - Kitzbuhel Orange Prokom Open - Sopot BA-CA Tennis Trophy - Vienna Oberstaufen Cup - Oberstaufen Riviera di Rimini Challenger - Rimini Banjaluka Challenger 2007 - Banja Luka Challenger 42 - Andrezieux Flea Market Cup - Busan Medibank International - Sydney Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires Heilbronn Open - Heilbronn Abierto Mexicano Telcel - Acapulco Porsche Open - Poznan Challenger DCNS de Cherbourg - Cherbourg Estoril Open - Estoril Open SEAT 2008 - Barcelona ARAG World Team Championship - Dusseldorf The Artois Championships - London Allianz Suisse Open Gstaad - Gstaad Austrian Open - Kitzbuhel Pilot Pen Tennis - New Haven Milan Indoors - Milan China Open - Beijing Chennai Open - Chennai SA Tennis Open - Johannesburg Campionati Internazionali di Sicilia - Palermo Tata Open 2002 - Chennai Cordenons Challenger The Dubai Tennis Championships - Dubai Bergamo Challenger Athens Challenger San Marino Challenger BMW Open - Munich Interwetten Austrian Open - Kitzbuhel Mercedes Cup - Stuttgart Allianz Suisse Open Gstaad - Gstaad Furth Challenger Casablanca Challenger Caltanissetta Challenger Barletta Challenger Napoli Challenger Monza Challenger Cairo Challenger Zagreb Challenger Aircel Chennai Open - Chennai Dubai Duty Free Tennis Championships - Dubai Ljubljana Challenger Barletta Challenger If Stockholm Open - Stockholm Marburg Challenger ABN AMRO World Tennis Tournament - Rotterdam SkiStar Swedish Open - Bastad Heilbronn Challenger Hungarian Architect Open - Budapest Erste Bank Open - Vienna Brisbane International - Brisbane Rio Quente Challenger Idea Prokom Open - Sopot Furth Challenger Davidoff Swiss Indoors - Basel Santiago Challenger Argentina Open - Buenos Aires I Tourneo Fila Citta di Brindisi - Brindisi Dubai Open - Dubai Thailand Open - Bangkok Bergamo Challenger West Side Tennis Challenger - Forest Hills TED Open-Akbank Private Banking - Istanbul Synsam Swedish Open - Bastad Mons Challenger Dutch Open Tennis - Amersfoort Abierto Mexicano Telcel - Acapulco ATP Bangalore Challenger - Bangalore Sporting Challenger 2003 - Turin Zagreb Open - Zagreb Memorial Savigny - Sassuolo XI Venice Open - Venice Open de Franche-Comte - Besancon Challenger Citta di Olbia - Olbia Neride Prague Indoor - Prague ECM Prague Open - Prague LTA Men's Challenger - Wrexham Porsche Open - Poznan Garden Open - Rome Memorial Savigni - Sassuolo Geovillage Open Trofeo Melia Olbia - Olbia Arroyo de la Encomienda - Valladolid Trani Cup - Trani Qatar Exxon Mobil Open - Doha Cepu Open - San Marino Trani Cup - Trani X Torneo Internazionale di Tennis - Barletta Jameson Cup - Milan Trofeo Sisma Mantova - Mantova ATP Guzzini Challenger - Recanati Black Forest Open - Freudenstadt KGHM Emax Polish Indoors - Wroclaw Scheveningen Challenger Garden Open - Rome Unicredit Czech Open 2007 - Prostejov Allianz Suisse Open Gstaad - Gstaad West of England Challenger - Bristol Banja Luka Challenger 2003 - Banja Luka 4th Sardinia International Championships - Cagliari 's Tennis Masters 07 Challenger - Graz SIR Supermercadi Challenger - Rome Samsung Securities Cup - Seoul Whirlpool Open - Budapest Fujitsu Siemens Open - Budapest BMW Brixina Tennis Open 2000 - Bressanone Zivnobanka Czech Open - Prostejov Ho Chi Minh City Challenger - Ho Chi Minh City Milano Challenger-Jameson Cup - Milan Mercedes Cup - Stuttgart Jameson Cup - Milan Asirom Challenger Brasov - Brasov VII Torneo Internazionale di Tennis - Barletta 7° Trani Cup - Trani Togliatti Cup - Togliatti Ischgl International Tennis Challenger 2003 - Ischgl USTA Tallahassee Tennis Challenger - Tallahassee Alfa Romeo Tennis Cup - Cordenons Czech Indoor Open - Prague Riviera di Rimini Challenger - Rimini Sir Supermercati - Rome Internazionali di Tennis di Bergamo - Bergamo Oberstaufen Challenger V Trani Cup - Trani Salzburg Challenger Poznan Challenger Salzburg Challenger Steelers Cup - Kosice The LTA Sunderland Challenger - Sunderland KGHM Polish Indoors - Wroclaw Moselle Open - Metz Rome Challenger Italian Open - Rome Tennis Masters Series - Rome Tennis Masters Series - Paris Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Legg Mason Tennis Classic - Washington D.C. Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Tennis Masters Series - Madrid Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Heilbronn Challenger Generali Open - Kitzbuhel AIG Japan Open - Tokyo International Indoor Tennis Championships of Croatia - Zagreb Prague Challenger Mercedes Cup - Stuttgart Brasil Open - Costa do Sauipe Mercedes Cup - Stuttgart CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg ABN/AMRO World Tennis Tournament - Rotterdam Salinas Challenger Ordina Open - s-Hertogenbosch AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Medibank International - Sydney AEGON International - Eastbourne Masters Series - Hamburg Qatar Mobil Open 2001 - Doha Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Bank Austria Tennis Trophy - Vienna U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Bet-at-home Open - Hamburg Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Croatia Open - Umag U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, Group 1, 2R, ITA-FIN 3-2 Davis Cup, World Group, QR, CRO-ITA 3-2 Davis Cup, World Group, 1R, CZE-USA 1-4 Davis Cup, Group 1, PO, ITA-LUX 4-1 Davis Cup, World Group, QF, CZE-ARG, 3-2 Davis Cup, World Group, QF, CHI-CZE 1-4 Erste Bank Open - Vienna Open 13 - Marseille Heineken Open - Auckland AEGON Championships - London Wimbledon - London Davis Cup, World Group, SF, ARG-CZE 2-3 Olympics - Beijing